<?php
include("../inc/class/config.php");		// загружаем классы настроек
include("../inc/class/class.phpmailer.php");
include("../inc/class/users.php");
include("../inc/class/pb_xml.php");		// загружаем классы пользователей
$cfg=new Tconfig;
include("../config.php");			// загружаем основные настройки, которых нет в БД
include("../inc/connect.php");			// соеденяемся с БД, получаем $cfg->base_id
$cfg->GetFromBaseNoSmarty();
include("../functions.php");		// подгружаем функции (мини версия)

$cnt=0;
if (file_exists('../otpusk.xml')) {
    $xml = simplexml_load_file('../otpusk.xml');
    //var_dump($xml);    
               foreach($xml->otpusk as $otpusk){
                  $dtstart=$otpusk->dtstart;
                  $dtend=$otpusk->dtend;
                  $fio=$otpusk->fio;
                  $num=$otpusk->num;

                  $sql="SELECT * FROM exp_log WHERE guid='$num'";
                  $result = mysql_query($sql,$cfg->base_id);    
                  if ($result!='') {
                        $cnt=0;
                        while ($myrow = mysql_fetch_array($result)){
                            $cnt++;
                            echo "$myrow[id]";
                        };
                      } else {echo "Ошибка получения времени ERPcode:".mysql_error()."<br>";};
                  // если такого ERPcode нет, то далее двигаем    
                      echo "!$cnt!";
                  if ($cnt==0){
                        $zx=new Tusers;
                        $uid=GetUserIdByPostId(8);$zx->GetById($uid);
                        smtpmail($zx->email, "Сотруднику нужно начислить отпускные", "Сотруднику $fio нужно начислить отпускные. Запущен БП Отпускные");                        
                        $sql="INSERT INTO exp_log (id,guid) VALUES (NULL,'$num')";
                        $result2 = mysql_query($sql,$cfg->base_id);    
                        // запускаем БП БРАК    
                        $uid=GetUserIdByPostId(8);$zx->GetById($uid);                        
                        $zn="Сотруднику $fio нужно начислить отпускные";
                        $znt="Сотруднику $fio нужно начислить отпускные. Отпуск с $dtstart по $dtend";
                        $sql="INSERT INTO bp_xml (id,userid,dt,title,bodytxt,status,node,xml,step) VALUES (NULL,'$zx->id',NOW(),'$zn','$znt',1,1,'bp_otpusk',1)";
                        $result2 = mysql_query($sql,$cfg->base_id);    
                        $bp=new Tbp_xml;
                        $bp->GetLast();
                        $bp->SetNodeToBase(1);                        
                        
                    };
                          
              };               
};
?>